package com.css.fxfzysx.modules.vaolEngineering.vo.lifelineCalculation;

import com.css.fxfzysx.modules.lifeline.annotation.Validate;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

/**
 * 水厂水池
 * czt_smx_water_supply
 */
@Data
public class SmxWaterSupplyVo {

    /**
    * id
    */
    private String id;

    /**
    * 设防情况
    */
    private String intensity;

    /**
    * 建设年代
    */
    private Integer year;

    /**
    * 钢筋类型
    */
    private String rebarType;

    /**
    * 截面宽度
    */
    private BigDecimal sectionWidth;

    /**
    * 截面高度
    */
    private BigDecimal sectionHeight;

    /**
     * 混凝土抗裂强度
     */
    private BigDecimal ruptureStrength;

    /**
    * 计算截面的弯矩
    */
    private BigDecimal sectionBendingMoment;

    /**
    * 裂缝截面处钢筋的应变
    */
    private BigDecimal steelStrain;

    /**
    * 受拉钢筋直径
    */
    private BigDecimal diameterOfTensileReinforcement;

    /**
    * 配筋率
    */
    private BigDecimal reinforcementRatio;

    /**
    * 截面形状有关的系数
    */
    private BigDecimal shapeFactor1;

    /**
    * 截面形状有关的系数
    */
    private BigDecimal shapeFactor2;

    /**
    * 钢筋水平处裂缝之间受拉混凝土的平均应变
    */
    private BigDecimal averageStrain;

    /**
    * 钢筋的弹性模量
    */
    private BigDecimal elasticModulus;

    /**
    * 配筋到惯性轴的距离
    */
    private BigDecimal distance;

    /**
    * 裂缝间钢筋应变的不均匀系数
    */
    private BigDecimal result1;

    /**
    * eg
    */
    private BigDecimal result2;

    /**
    * v与纵向受拉钢筋表面形状有关的系数
    */
    private BigDecimal result3;

    /**
    * 平均裂缝间距
    */
    private BigDecimal result4;


    /**
     * 钢筋的平均应变
     */
    private BigDecimal result5;

    /**
    * 钢筋截面积
    */
    private BigDecimal result8;

    /**
    * ag
    */
    private BigDecimal result9;

    /**
    * fmax
    */
    private BigDecimal result10;

    private BigDecimal result10Correct;


    /**
    * 破坏状态
    */
    private String disasterRateState;

    /**
    * 破坏状态修正值
    */
    private String disasterRateStateCorrect;

}